How to learn introductory programming over Web

نویسندگان

  • Arto Haataja
  • Jarkko Suhonen
  • Erkki Sutinen
چکیده

In Finland, the Ministry of Education is funding a three-year project to establish the Virtual University of Finland, during years 2001-2003. One of the particular goals in the project is to develop new methods for science education. The three universities in eastern Finland, University of Joensuu, University of Kuopio, and Lappeenranta University of Technology, work jointly in the virtual university project. One of the concrete objectives is to create a web-based learning environment in introductory Computer Science, intended for high schools students. From the research perspective of educational technology and Computer Science education, this task is particularly challenging. We have aimed at designing a solid model for building the environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cover Feature Advances in Learning Technologies

concepts, focus on nonpractical entertainment, or rely on decontextualized settings. BlockPy, a webbased, open access Python programming environment, supports introductory programmers in a data-science context through a dual block/text programming view. A s computing becomes pervasive across all fields, professionals increasingly need to learn computing skills in addition to their core domain k...

متن کامل

Teaching introductory programming with JavaScript in higher education

As the Internet penetration rate continuously increases and web browsers show a substantial development, the web becomes a more general and ubiquitous application runtime platform, where the programming language on the client side exclusively is JavaScript. This is the reason why recently JavaScript is more often considered as the lingua franca of the web, or, from a different point of view, th...

متن کامل

Teaching Introductory Programming to IS Students: Java Problems and Pitfalls

This paper examines the impact the use of the Java programming language has had on the way our students learn to program and the success they achieve. The importance of a properly constructed first course in programming cannot be overstated. A course well experienced will leave students with good programming habits, the ability to learn on their own, and a favorable impression of programming as...

متن کامل

Self-beliefs in the introductory programming lab and game-based fantasy role-play

It is important for students to engage in adequate deliberate practice in order to develop programming expertise. However, students often encounter anxiety when they begin to learn. This can present a challenge to educators because such anxiety can influence practice behaviour. This thesis situates this challenge within the ControlValue Theory of Achievement Emotions, emphasising a need for dom...

متن کامل

Study of a Group Project Model in Computer Science

We have explored the use of peer learning in a large, introductory data structures course within our computer science curriculum. The principal peer learning activities are group programming projects where each student group is assisted by a trained upper-class undergraduate peer learning assistant (PLA). The PLAs are consultants to the group to help facilitate group interaction and support gro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001